self-pollinating species - Español Inglés Diccionario